#ifndef NANE_WIN32TIMEIMPL__H
#   define NANE_WIN32TIMEIMPL__H

#   include "nane/core/crt/Time.h"
#   include "nane/core/WinAPI/winapi.h"

namespace nane
{
    class Time::Implementation
        : public ITimeSystem
    {
    public:
        Implementation();
        ~Implementation();
        
        bool Initialize();
        void Shutdown();
        uint32 GetMilliseconds();
        
    public:
        LARGE_INTEGER timerFreq;
    };
}   // namespace nane

#endif	// NANE_WIN32TIMEIMPL__H
